GoalSPEC: A Goal Specification Language Supporting Adaptivity and Evolution

نویسندگان

  • Luca Sabatucci
  • Patrizia Ribino
  • Carmelo Lodato
  • Salvatore Lopes
  • Massimo Cossentino
چکیده

The characteristic of being autonomous and proactive makes the agents able to explore a wide solution space, that dynamically changes or contains uncertainty. We propose a language for describing system goals that may be injected at run-time into the system. The novelty of our approach consists in decoupling the business goals (what is expected) and their implementation (how to address the desired behavior). Indeed relieving the tension between ’what’ and ’how’ provides more degrees of freedom to the system. On the occurrence, agents of our system may exploit their features (mainly autonomy and proactivity, but also learning and planning) for getting benefits from a wider solution space. The result is that the system behavior may adapt to the current operating conditions. Moreover, the injection mechanism contributes to reduce the effort in evolving the system. This paper focuses on the goal specification language that is the base for enabling both adaptivity and evolution.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Self-Adaptation and Evolution in Business Process

Business process run-time evolution and adaptivity are two urgent objectives in the research agenda of dynamic workflow execution. Traditional languages as BPMN or BPEL take an imperative style for defining the exact sequences of activities to execute. The imperative approach identifies a narrow space of solution that is generally optimized by the experience. However it does not provide enough ...

متن کامل

Designing Adaptive Systems Using Teleo-Reactive Agents

Although adaptivity is a central feature of agents and multiagent systems (MAS), there is no precise definition of it in the literature. What does it mean for an agent or for a MAS to be adaptive? How can we reason about and measure the ability of agents and MAS to adapt? How can we systematically design adaptive systems? In this paper, we provide a formal definition of adaptivity, and a framew...

متن کامل

The Language Components of DAMSEL: An Embedable Event-driven Declarative Multimedia Specification Language

This paper provides an overview of the three language components of DAMSEL, a framework being implemented at the University of Minnesota. It is comprised of an embedable dynamic multimedia specification language, and supporting execution environments. The goal of DAMSEL is to explore language constructs and execution environments for next-generation interactive multimedia applications. DAMSEL s...

متن کامل

An Event-B formalization of KAOS goal refinement patterns

Goals play an important role in requirements engineering process, and consequently in systems development process. Whereas specifications allow us to answer the question ”WHAT the system does”, goals allow us to address the ”WHY, WHO, WHEN” questions [5]. Up to now, the main software development approaches using formal methods, such as Event-B, begins at the specification level. Our objective i...

متن کامل

NLP Techniques for Adaptive Dialogue Systems

Adaptive systems and user modeling are active research areas with the goal to enhance usability. However, the majority of efforts have been focused on non-natural language interaction. In order to pursue the goal of usable, cooperative dialogue systems, which are natural, easy to use, and efficient, we need further investigation on adaptivity. This paper is an attempt to take stock of how vario...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013